// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  general_wdog_reg_offset_field.h
// Project line  :  Platform And Key Technologies Development
// Department    :  ICT
// Author        :  Huawei
// Version       :  1.0
// Date          :  2016/6/30
// Description   :  
// Others        :  Generated automatically by nManager V4.2 
// History       :  Huawei 2018/04/10 11:55:04 Create file
// ******************************************************************************

#ifndef __GENERAL_WDOG_REG_OFFSET_FIELD_H__
#define __GENERAL_WDOG_REG_OFFSET_FIELD_H__

#define GENERAL_WDOG_WS1_STATUS_LEN    1
#define GENERAL_WDOG_WS1_STATUS_OFFSET 2
#define GENERAL_WDOG_WS0_STATUS_LEN    1
#define GENERAL_WDOG_WS0_STATUS_OFFSET 1
#define GENERAL_WDOG_ENABLE_LEN        1
#define GENERAL_WDOG_ENABLE_OFFSET     0

#define GENERAL_WDOG_OFFSET_VALUE_LEN    32
#define GENERAL_WDOG_OFFSET_VALUE_OFFSET 0

#define GENERAL_WDOG_WDOG_COMP_VALUE_L_LEN    32
#define GENERAL_WDOG_WDOG_COMP_VALUE_L_OFFSET 0

#define GENERAL_WDOG_WDOG_COMP_VALUE_H_LEN    32
#define GENERAL_WDOG_WDOG_COMP_VALUE_H_OFFSET 0

#define GENERAL_WDOG_PRODUCTID_LEN               12
#define GENERAL_WDOG_PRODUCTID_OFFSET            20
#define GENERAL_WDOG_ARCHITECTURE_VERSION_LEN    4
#define GENERAL_WDOG_ARCHITECTURE_VERSION_OFFSET 16
#define GENERAL_WDOG_REVISION_LEN                4
#define GENERAL_WDOG_REVISION_OFFSET             12
#define GENERAL_WDOG_IMPLEMENTER_CCODE_LEN       4
#define GENERAL_WDOG_IMPLEMENTER_CCODE_OFFSET    8
#define GENERAL_WDOG_IMPLEMENTER_ICODE_LEN       7
#define GENERAL_WDOG_IMPLEMENTER_ICODE_OFFSET    0

#define GENERAL_WDOG_WDOG_PCELL_ID0_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID0_OFFSET 0

#define GENERAL_WDOG_WDOG_PCELL_ID1_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID1_OFFSET 0

#define GENERAL_WDOG_WDOG_PCELL_ID2_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID2_OFFSET 0

#define GENERAL_WDOG_WDOG_PCELL_ID3_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID3_OFFSET 0

#define GENERAL_WDOG_WDOG_PERIPH_ID0_LEN    32
#define GENERAL_WDOG_WDOG_PERIPH_ID0_OFFSET 0

#define GENERAL_WDOG_WDOG_PERIPH_ID1_LEN    32
#define GENERAL_WDOG_WDOG_PERIPH_ID1_OFFSET 0

#define GENERAL_WDOG_WDOG_PERIPH_ID2_LEN    24
#define GENERAL_WDOG_WDOG_PERIPH_ID2_OFFSET 8
#define GENERAL_WDOG_ARCHREV_LEN            4
#define GENERAL_WDOG_ARCHREV_OFFSET         4

#define GENERAL_WDOG_WDOG_PERIPH_ID3_LEN    32
#define GENERAL_WDOG_WDOG_PERIPH_ID3_OFFSET 0

#define GENERAL_WDOG_REFRESH_EN_LEN    32
#define GENERAL_WDOG_REFRESH_EN_OFFSET 0

#define GENERAL_WDOG_PRODUCTID_SF_LEN               12
#define GENERAL_WDOG_PRODUCTID_SF_OFFSET            20
#define GENERAL_WDOG_ARCHITECTURE_VERSION_SF_LEN    4
#define GENERAL_WDOG_ARCHITECTURE_VERSION_SF_OFFSET 16
#define GENERAL_WDOG_REVISION_SF_LEN                4
#define GENERAL_WDOG_REVISION_SF_OFFSET             12
#define GENERAL_WDOG_IMPLEMENTER_CCODE_SF_LEN       4
#define GENERAL_WDOG_IMPLEMENTER_CCODE_SF_OFFSET    8
#define GENERAL_WDOG_IMPLEMENTER_ICODE_SF_LEN       7
#define GENERAL_WDOG_IMPLEMENTER_ICODE_SF_OFFSET    0

#define GENERAL_WDOG_WDOG_PCELL_ID0_SF_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID0_SF_OFFSET 0

#define GENERAL_WDOG_WDOG_PCELL_ID1_SF_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID1_SF_OFFSET 0

#define GENERAL_WDOG_WDOG_PCELL_ID2_SF_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID2_SF_OFFSET 0

#define GENERAL_WDOG_WDOG_PCELL_ID3_SF_LEN    32
#define GENERAL_WDOG_WDOG_PCELL_ID3_SF_OFFSET 0

#define GENERAL_WDOG_WDOG_PERIPH_ID0_SF_LEN    32
#define GENERAL_WDOG_WDOG_PERIPH_ID0_SF_OFFSET 0

#define GENERAL_WDOG_WDOG_PERIPH_ID1_SF_LEN    32
#define GENERAL_WDOG_WDOG_PERIPH_ID1_SF_OFFSET 0

#define GENERAL_WDOG_WDOG_PERIPH_ID2_SF_LEN    24
#define GENERAL_WDOG_WDOG_PERIPH_ID2_SF_OFFSET 8
#define GENERAL_WDOG_ARCHREV_SF_LEN            4
#define GENERAL_WDOG_ARCHREV_SF_OFFSET         4

#define GENERAL_WDOG_WDOG_PERIPH_ID3_SF_LEN    32
#define GENERAL_WDOG_WDOG_PERIPH_ID3_SF_OFFSET 0

#endif // __GENERAL_WDOG_REG_OFFSET_FIELD_H__
